﻿namespace Sofire.Data
{
    /// <summary>
    /// 当执行多个数据库操作时，每执行完毕一个操作引发的委托。
    /// </summary>
    /// <param name="commandIndex"><see cref="Sofire.Data.ExecuteCommand"/> 在集合中的索引。</param>
    /// <param name="command">操作的 <see cref="Sofire.Data.ExecuteCommand"/>。</param>
    /// <returns>如果返回一个 false 将会引发 <see cref="Sofire.Data.ExecuteAbortException"/> 异常（操作结果将会捕获此异常）。</returns>
    public delegate bool ExecuteCompletedHandler(int commandIndex, ExecuteCommand command);

}